package dawn.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringCheck {

    private static Pattern p = Pattern
            .compile("\\p{Punct}|\\p{Space}|\\p{javaWhitespace}");

    /**
     * 判断字符是否非法
     * 
     * @param value
     * @return 如果含有非法字符，返回true，没有则返回false
     */
    public static boolean hasIllegal(String value) {
        if (value == null)
            return true;
        Matcher m = p.matcher(value);
        if (m.find())
            return true;

        return false;
    }
}
